let express = require('express')
let app = express();
let bodyParser = require('body-parser')
app.listen(8080, function () {
  console.log(8080)
})
app.use(express.static('../static'))
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))
app.use((req, res, next) => {
  if (req.originalUrl == '/login') {
    next()
  } else {
    let value = req.headers.cookie && req.headers.cookie.match(/mydenglupingzheng=([^;]+)/)[1]
    //  在这里进行 登录凭证的校验
    if (value == 'zf6666') {
      next()
    } else {
      res.send({
        code: 500,
        msg: 'nologin'
      })
    }
  }
})

app.post('/login', (req, res) => {
  console.log(req.body)
  if (true) {
    //  假如用户名密码校验通过
    let mytt = req.body.username + '6666';// 假设这是生成的登录凭证
    res.header('Set-cookie', "mydenglupingzheng=" + mytt + ';expires=' + new Date('2022/1/1'))
    res.send({
      msg: 'ok',
      cood: 200
    })
  }
  res.send({
    code: 500
  })
})
app.post('/list', (req, res) => {
  // console.log(req.headers.cookie)
  // let value = req.headers.cookie && req.headers.cookie.match(/mydenglupingzheng=([^;]+)/)[1]
  // console.log(value)
  // //  在这里进行 登录凭证的校验
  // if (value == 'zf6666') {
  res.send([1, 2, 3, 4, 5])

})